3251,3251,3240,3235,3238,3240,3241,3242,3246,3248,3251,3252,3255,3256,3258,3265,3266,3269,3271,3272,3276,3279,3281,3291,3301,3314,3343,3372,3396,3403,3418,3432,3442,3463,3486,3505,3527,3540,3555,3586,3609,3631,3648,3667,3687,3693,3691,3691,3688,3688,3687,3687,3687,3686,3686,3683,3683,3675,3675,3672,3672,3671,3671,3670,3670,3669,3669,3668,3668,3660,3660,3654,3654,3652,3652,3650,3650,3648,3648,3646,3646,3643,3643,3642,3642,3638,3638,3637,3636,3636,3634,3634,3626,3626,3623,3623,3617,3617,3613,3613,3610,3610,3605,3605,3602,3602,3593,3593,3592,3592,3590,3590,3589,3589,3577,3577,3576,3575,3575,3564,3564,3562,3562,3545,3544,3544,3543,3543,3542,3542,3541,3541,3540,3540,3539,3538,3538,3537,3536,3536,3535,3535,3534,3534,3533,3532,3532,3527,3526,3526,3522,3522,3519,3519,3511,3510,3510,3509,3508,3508,3507,3507,3506,3506,3505,3505,3504,3504,3503,3503,3502,3502,3501,3501,3500,3500,3499,3498,3498,3497,3497,3496,3495,3495,3494,3494,3487,3487,3486,3486,3484,3484,3482,3482,3480,3480,3469,3469,3464,3464,3462,3462,3461,3461,3460,3460,3459,3459,3459,3458,3458,3456,3456,3454,3454,3452,3451,3451,3448,3448,3446,3446,3443,3443,3441,3441,3439,3439,3437,3436,3436,3435,3435,3434,3433,3433,3432,3432,3431,3431,3430,3430,3429,3429,3428,3427,3427,3426,3425,3425,3424,3424,3420,3420,3418,3418,3408,3407,3407,3406,3405,3405,3404,3403,3403,3402,3401,3401,3398,3398,3392,3391,3391,3390,3390,3389,3389,3384,3383,3383,3382,3382,3372,3372,3365,3365,3366,3367,3368,3368,3369,3371,3371,3372,3372,3372,3371,3371,3369,3369,3367,3367,3366,3366,3358,3358,3357,3357,3357,3358,3358,3359,3359,3362,3362,3364,3364,3365,3365,3364,3364,3357,3357,3347,3347,3346,3345,3345,3344,3344,3339,3331,3331,3339,3339,3339,3339,3338,3338,3336,3332,3332,3333,3333,3339,3339,3340,3340,3345,3345,3344,3344,3337,3337,3330,3330,3328,3328,3327,3327,3326,3326,3326,3325,3325,3326,3326,3327,3327,3328,3328,3329,3330,3330,3331,3331,3331,3330,3330,3329,3329,3327,3327,3325,3325,3324,3324,3312,3311,3311,3310,3310,3309,3309,3308,3308,3303,3303,3302,3302,3300,3300,3299,3299,3297,3296,3296,3294,3293,3293,3288,3288,3287,3287,3285,3285,3283,3283,3284,3284,3285,3285,3286,3286,3284,3284,3274,3274,3273,3273,3273,3275,3275,3283,3283,3282,3282,3280,3280,3273,3273,3268,3268,3265,3265,3262,3262,3255,3255;2673,2674,2707,2724,2725,2727,2727,2727,2727,2727,2726,2725,2725,2725,2727,2727,2727,2727,2725,2725,2723,2723,2721,2707,2699,2692,2685,2684,2689,2686,2693,2693,2692,2689,2683,2683,2694,2698,2696,2693,2692,2690,2691,2699,2700,2681,2681,2682,2682,2681,2681,2680,2679,2679,2678,2678,2677,2677,2676,2676,2675,2675,2674,2674,2673,2673,2668,2668,2667,2667,2666,2666,2667,2667,2668,2668,2669,2669,2670,2670,2671,2671,2672,2672,2673,2673,2672,2672,2672,2671,2671,2670,2670,2671,2671,2672,2672,2671,2671,2670,2670,2669,2669,2670,2670,2671,2671,2672,2672,2673,2673,2674,2674,2675,2675,2676,2676,2676,2677,2677,2678,2678,2679,2679,2679,2678,2678,2677,2677,2676,2676,2675,2675,2674,2674,2674,2673,2673,2673,2671,2671,2670,2670,2669,2669,2669,2668,2668,2668,2667,2667,2668,2668,2669,2669,2669,2668,2668,2668,2667,2667,2666,2666,2665,2665,2664,2664,2663,2663,2662,2662,2661,2661,2660,2660,2659,2659,2659,2658,2658,2657,2657,2657,2656,2656,2655,2655,2656,2656,2657,2657,2658,2658,2659,2659,2660,2660,2661,2661,2662,2662,2663,2663,2664,2664,2665,2665,2668,2669,2669,2670,2670,2671,2671,2672,2672,2672,2671,2671,2672,2672,2673,2673,2674,2674,2675,2675,2676,2676,2676,2675,2675,2674,2674,2674,2673,2673,2672,2672,2671,2671,2670,2670,2669,2669,2669,2668,2668,2668,2667,2667,2666,2666,2667,2667,2668,2668,2668,2667,2667,2667,2666,2666,2666,2665,2665,2665,2664,2664,2665,2665,2665,2664,2664,2663,2663,2662,2662,2662,2661,2661,2660,2660,2661,2661,2656,2656,2656,2656,2657,2657,2657,2656,2656,2653,2652,2652,2651,2651,2650,2650,2649,2649,2646,2646,2647,2647,2651,2652,2652,2653,2653,2654,2654,2655,2655,2656,2656,2661,2661,2662,2662,2661,2661,2662,2662,2662,2663,2663,2664,2664,2664,2662,2662,2661,2659,2658,2658,2657,2657,2657,2656,2656,2655,2655,2656,2656,2657,2657,2651,2651,2650,2650,2649,2649,2650,2650,2651,2651,2652,2652,2653,2654,2654,2657,2657,2659,2659,2660,2660,2661,2661,2661,2662,2662,2664,2665,2665,2666,2666,2667,2667,2668,2668,2669,2669,2670,2670,2670,2669,2669,2668,2668,2667,2667,2666,2666,2667,2667,2668,2668,2669,2669,2670,2670,2670,2669,2669,2669,2668,2668,2669,2669,2670,2670,2671,2671,2669,2669,2668,2668,2667,2667,2664,2664,2663,2663,2664,2664,2667,2668,2668,2669,2669,2671,2671,2673,2673,2674,2674,2675,2675,2674,2674,2673,2673,2672,2672,2673